package com.qiongqi.datadir.envm;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum HomomorphicScheme {
    // 新增：Paillier 支持加法
    PAILLIER(2048, 2, "半同态加密算法");
    // 注意：无 BFV/CKKS
    // 决定模数 n = p*q 的位数，影响安全性和性能
    private int size;
    // 小数精度，如保留2位小数 → ×100
    private int scale;
    // 算法描述
    private String desc;
}
